Availability Benchmarking of a Database System

نویسنده

  • Aaron Brown
چکیده

We present the results of an availability benchmarking study of a three-tier transactionprocessing-oriented database system based on Microsoft SQL Server 2000. Following the general availability benchmarking methodology introduced by our previous work on software RAID systems, we carried out a set of fault-injection experiments in which we measured the effects of 14 different types of realistic storage system faults on the performance and success rate of database transactions drawn from a TPC-C-like OLTP workload. Our results indicate that the SQL Server 2000 database is robust to a wide range of storage faults, including most single-sector uncorrectable I/O errors, although it does not transparently tolerate entire disk failures or timeouts. We also identify transactions and writeahead logging as important mechanisms used to achieve this level of robustness, and furthermore identify the system’s middleware component as a key weakness in obtaining a high level of end-to-end fault tolerance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling and Availability Analysis of Internet Data Center with various Maintenance Policies

In this paper, the authors have focused on the stochastic analysis of an internet data center (IDC), which consists of a database main server connected to a redundant server. Observing the different possibilities of functioning of the system, analysis has been done to evaluate the various reliability characteristics of the system. The system can completely fail due to failure of redundant serve...

متن کامل

NoSQL OLTP Benchmarking: A Survey

In recent years, various distributed NoSQL datastores have been developed that offer horizontal scalability and higher availability than traditional relational databases, but fewer querying options and only reduced consistency guarantees. The diversity of the design space makes it difficult to understand the performance implications of individual system designs. Existing benchmarking tools meas...

متن کامل

A Review of Benchmarking Content Based Image Retrieval

Benchmarking Content Based Image Retrieval (CBIR) systems allows researchers and developers to compare the strengths of different approaches, and is an essential step towards establishing the credibility of CBIR systems for commercial applications. Here we introduce the problem of developing a benchmark, discuss some of the issues involved, and provide a review of current and recent benchmarkin...

متن کامل

System Availability Benchmarking - A Survey

This survey report highlights the main topics associated with availability benchmarking of computing and data storage systems. Compared to performance benchmarking, availability is still in its infancy. A widely adopted benchmarking framework has yet to be designed. This is partly due to the complexity of such a task and the problems associated with it. Numerous factors have to be taken into ac...

متن کامل

Under Pressure Benchmark for DDBMS Availability

The availability of Distributed Database Management Systems (DDBMS) is related to the probability of being up and running at a given point in time and to the management of failures. One well-known and widely used mechanism to ensure availability is replication, which includes performance impact on maintaining data replicas across the DDBMS’s machine nodes. Benchmarking can be used to measure su...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000